package app

import "github.com/gin-gonic/gin"

/**
 * Created with IntelliJ IDEA.
 * User: 令狐飞侠
 * Date: 2021-11-29
 * Description: gin 分组路由
 */
func TestGroupRouter() {
	groupRouter := gin.Default()

	//所有用户相关请求API的路由
	userRouter := groupRouter.Group("/user")
	userRouter.GET("/Create", func(context *gin.Context) {
		context.JSON(200, gin.H{
			"message": "已增加一个新的用户!",
		})
	})
	userRouter.GET("/Retrieve", func(context *gin.Context) {
		context.JSON(200, gin.H{
			"message": "已找到用户!",
		})
	})
	userRouter.GET("/Update", func(context *gin.Context) {
		context.JSON(200, gin.H{
			"message": "已更新用户的信息!",
		})
	})
	userRouter.GET("/Delete", func(context *gin.Context) {
		context.JSON(200, gin.H{
			"message": "已删除用户!",
		})
	})

	//所有商品相关请求API的路由
	productRouter := groupRouter.Group("/product")
	productRouter.GET("/Create", func(context *gin.Context) {
		context.JSON(200, gin.H{
			"message": "已增加一个新的商品!",
		})
	})
	productRouter.GET("/Retrieve", func(context *gin.Context) {
		context.JSON(200, gin.H{
			"message": "已找到商品!",
		})
	})
	productRouter.GET("/Update", func(context *gin.Context) {
		context.JSON(200, gin.H{
			"message": "已更新商品的信息!",
		})
	})
	productRouter.GET("/Delete", func(context *gin.Context) {
		context.JSON(200, gin.H{
			"message": "已删除商品!",
		})
	})
	//启动端口8080的服务
	groupRouter.Run(":8080")
}


